export {};

/*
 泛型补充
 1. 多个泛型变量

 2. 泛型默认值
 unknown   ---------- undefined
  一般使用场景，用在 对象 的泛型封装中
*/

const fn = <T, K>(a: T, b: K) => {
  console.log(a, b);
};
fn(1, "123");

const fn1 = <T, K = string>(a: T, b?: K) => {
  console.log(a, b);
};
fn1(1);
fn1(1, 10);
